Scheduling imprecise computation tasks on uniform processors

نویسندگان

  • Guohua Wan
  • Joseph Y.-T. Leung
  • Michael Pinedo
چکیده

We consider the problem of preemptively scheduling n imprecise computation tasks on m 1 uniform processors, with each task Ti having two weights wi and w ′ i . Three objectives are considered: (1) minimizing the maximum w′-weighted error; (2) minimizing the total w-weighted error subject to the constraint that the maximum w′-weighted error is minimized; (3) minimizing the maximum w′-weighted error subject to the constraint that the total w-weighted error is minimized. For these objectives, we give polynomial time algorithms with time complexity O(mn4), O(mn4) and O(kmn4), respectively, where k is the number of distinct w-weights. We also present alternative algorithms for the three objectives, with time complexity O(cmn3), O(cmn3 +mn4) and O(kcmn3), respectively, where c is a parameter-dependent number. © 2007 Elsevier B.V. All rights reserved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adaptive Fixed Priority End-To-End Imprecise Scheduling In Distributed Real Time Systems

In end-to-end distributed real time systems, a task may be executed sequentially on different processors. The end-toend task response time must not exceed the end-to-end task deadline to consider the task a schedulable task. In transient over load periods, deadlines may be missed or processors may saturate. The imprecise computation technique is a way to overcome the mentioned problems by tradi...

متن کامل

Imprecise Computations with Deferred Optional Tasks

The imprecise computation model is an extension of the traditional real-time processing model. In this model, each imprecise task is logically divided into two portions: a mandatory portion and an optional portion. Since the optional portions of imprecise tasks can be traded for their deadlines and/or the required quality of service (QoS), the resulting quality of executing tasks in this model ...

متن کامل

On Scheduling Imprecise Tasks in Real-Time Distributed Systems

The Imprecise Computation technique has been proposed as an approach to the construction of real-time systems that are able to provide both guarantee and flexibility. This paper analyzes the use of Imprecise Computation in the scheduling of distributed real-time applications. Initially it is presented an approach to the scheduling of distributed imprecise tasks. Then we discuss the main problem...

متن کامل

A Fast Algorithm for Scheduling Imprecise Computations with Timing Constraints to Minimize Weighted Error

Scheduling tasks with dflerent weights in the imprecise computation model is rather dflcult. Each task in the imprecise computation model is logically decomposed into a mandatory subtask and an optional subtask. The mandatory subtask must be completely executed before the deadline to produce acceptable result; the optional subtask begins after the mandatory subtask to refine the result. The err...

متن کامل

Scheduling Imprecise Tasks in Real-Time Distributed Systems

The Imprecise Computation technique has been proposed as an approach to the construction of real-time systems that are able to provide both guarantee and flexibility. This paper analyzes the utilization of Imprecise Computation in the scheduling of distributed real-time applications. First we discuss the main problems associated with that goal, and we define a task model suitable to distributed...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Inf. Process. Lett.

دوره 104  شماره 

صفحات  -

تاریخ انتشار 2007